<template>
    <LoadingComponent v-if="isLoading"></LoadingComponent>
</template>

<script type="text/javascript">
    import LoadingComponent from 'components/loading'
    export default {
        components: { LoadingComponent },
        props: ['data', 'params'],
        data () {
            return {
                isLoading:false,
            }
        },
        created () {
            this.alertError();
            console.log(this.data,this.params)
        },
        methods: {
            alertError () {
              // then(() => {
                    // this.isLoading = true;
                    // this.axios.get(this.$store.state.api + 'bj/del', {
                    //     params: {
                    //         id:this.data.index
                    //     }
                    // }).then( res => {
                    //     console.log(res)
                    //     if (res.data.code == 1) {
                    //         this.isLoading = false;
                    //         this.$message({
                    //             type: 'success',
                    //             message: '删除成功!'
                    //         });
                    //
                    //         if (this.data.type == 'single') {
                    //             this.$emit('close',{type:'singleDelete',cancel:false})
                    //         }else{
                    //             this.$emit('close',{type:'multipleDelete',cancel:false})
                    //         }
                    //     }else{
                    //         this.isLoading = false;
                    //         alert(res.data.msg)
                    //     }
                    //
                    // }).catch( res => {
                    //     console.log(res)
                    //     this.isLoading = false;
                    //     alert("删除失败")
                    //     if (this.data.type == 'single') {
                    //             this.$emit('close',{type:'singleDelete',cancel:true})
                    //     }else{
                    //             this.$emit('close',{type:'multipleDelete',cancel:true})
                    //     }
                    // })
                    // this.isLoading = false;
                    // this.$message({
                    //     type: 'success',
                    //     message: '删除成功!'
                    // });
                    //
                    if (this.data.type == 'single') {
                        this.$emit('close',{type:'singleDelete',cancel:true,index:this.params.$index})
                    }else{
                        this.$emit('close',{type:'multipleDelete',cancel:true,index:this.params.$index})
                    }
                    this.$message({
                        type: 'success',
                        message: '删除成功!'
                    });

                // }).catch(() => {
                //     this.$message({
                //         type: 'info',
                //         message: '已取消删除'
                //     });
                //     if (this.data.type == 'single') {
                //         this.$emit('close',{type:'singleDelete',cancel:true})
                //     }else{
                //         this.$emit('close',{type:'multipleDelete',cancel:true})
                //     }
                // });
            }
        }
    }
</script>
